package com.ygs.secs.service;

import java.util.List;

import com.ygs.secs.model.EnterpriseJob;
import org.apache.ibatis.annotations.Param;


public interface EnterpriseJobService {


    int deleteByPrimaryKey(String jobid);

    int insert(EnterpriseJob record);

    int insertSelective(EnterpriseJob record);

    EnterpriseJob selectByPrimaryKey(String jobid);

    int updateByPrimaryKeySelective(EnterpriseJob record);

    int updateByPrimaryKey(EnterpriseJob record);

    int updateBatch(List<EnterpriseJob> list);

    int updateBatchSelective(List<EnterpriseJob> list);

    int batchInsert(List<EnterpriseJob> list);

    int getjobCntbypriseId(int priseId);

    List<EnterpriseJob> getjobList();

    List<EnterpriseJob> getjobListbypriseId(String enterpriseid);

    List<EnterpriseJob> getjobListbyjobname(String enterpriseid, String jobname);

    EnterpriseJob getjobdetailbyid(String jobid);

    List<EnterpriseJob> getRecommendjoblist(Integer postionnum);

    List<EnterpriseJob> getsimilarPositionlist(String jobtype);

    List<EnterpriseJob> getjoblistbycommpanyname(String kw);

    List<EnterpriseJob> getjobListbyjobwithauthinfo(String jobname, String qz1,String qz2);
}


